import java.util.Random;
import java.util.Scanner;

public class Test {

    // if语句 Switch语句  while循环  求阶乘求阶乘和  输入输出循环输入  随机数范围  猜数游戏

    public static void main1(String[] args) {
        short a=128;
        byte b=(byte)a;
        System.out.println(a);
        System.out.println(b);
    }

    public static void main2(String[] args)   //if 语句
    {
//        int a=10;
//        if(a==10)
//        {
//            System.out.println("a= "+a);
//        }

//        int a=20;
//        if(a==20)
//        {
//            System.out.println("a==20");
//        }
//        else
//        {
//            System.out.println("a!=20");
//        }


        int a=15;
        if(a%2==0)
        {
            System.out.println("偶数");
        }
        else if(a%2==1)
        {
            System.out.println("奇数");
        }
        else
        {
            System.out.println("0");
        }
    }

    public static void main3(String[] args) {//  Switch 语句

        int day=1;
        switch(day)
        {
            case 1:
                System.out.println("星期一");
                break;
            case 2:
                System.out.println("星期二");
                break;
            case 3:
                System.out.println("星期三");
                break;
            case 4:
                System.out.println("星期四");
                break;
            case 5:
                System.out.println("星期五");
                break;
            case 6:
                System.out.println("星期六");
                break;
            case 7:
                System.out.println("星期日");
                break;
        }
    }


    public static void main4(String[] args) {


        int year=2020;
        if((year%4==0&&year%100!=0)||(year%400==0))
        {
            System.out.println("闰年");

        }
        else
            System.out.println("不是闰年");
    }

    public static void main5(String[] args) { //while 循环
//        int i=1;
//        while(i<=10)
//        {
//            System.out.println(i);
//            i++;
//        }


//        int a=10;
//        while(a>0)
//        {
//            System.out.println("Hello");
//            a--;
//        }


//        int i=1;
//        int sum=0;
//        while(i<=100)
//        {
//            sum=sum+i;
//            i++;
//        }
//        System.out.println(sum);

        int i=1;
        int sum=0;
        while(i<=100)
        {
            sum=sum+i;
            i=i+2;
        }
        System.out.println(sum);
    }

    public static void main6(String[] args) {  //求阶乘  求阶乘和

//        int i=1;
//        int sum=1;
//        while(i<=5)
//        {
//            sum=sum*i;
//            i++;
//        }
//        System.out.println(sum);

//        int a = 1;
//        int sum = 0;
//        while (a <= 5)
//        {
//            int i = 1;
//            int ret = 1;
//            while (i <= a) {
//                ret = ret * i;
//                i++;
//            }
//            sum = sum + ret;
//            a++;
//        }
//        System.out.println(sum);

        int i=1;
        int sum=0;
        for(i=1;i<=5;i++)
        {
            int ret=1;
            int j=1;
            for(j=1;j<=i;j++)
            {
                ret=ret*j;
            }
            sum=sum+ret;
        }
        System.out.println(sum);
    }

    public static void main7(String[] args) {// 被3和5同时整除
        int i=1;
        while(i<=100)
        {
            if(i%15==0)
            {
                System.out.println(i);
                i++;
                continue;
            }
            i++;
        }
    }

    public static void main8(String[] args) {   //输入输出  循环输入
//        Scanner sc=new Scanner(System.in);
//
//        System.out.println("请输入姓名:");
//        String name=sc.nextLine();
//        System.out.println(name);
//
//        System.out.println("请输入年龄:");
//        int n=sc.nextInt();
//        System.out.println(n);
//
//        System.out.println("请输入你的工资:");
//        float f=sc.nextFloat();
//        System.out.println(f);
//
//        sc.close();


        //sc.nextInt();//会清除缓冲区（空行）

        Scanner sc=new Scanner(System.in);//循环输入
        while(sc.hasNextInt())
        {
            int n=sc.nextInt();
            System.out.println(n);
        }

    }

    public static void main9(String[] args) {//猜数游戏

        Scanner sc=new Scanner(System.in);
        Random random=new Random();
        int num=random.nextInt(100);//[0-100)
        //System.out.println(num);
        while(true)
        {
            int ret=sc.nextInt();
            if(ret>num)
            {
                System.out.println("太大了");
            }
            else if(ret<num)
            {
                System.out.println("太小了");
            }
            else
            {
                System.out.println("找到了");
            }
        }
    }

    public static void main(String[] args) {  //随机数范围
        Random random=new Random();
        int num=random.nextInt(100)+200;//[0-100） +100范围是[100-200)
        System.out.println(num);
    }
}
